power-generating plant - Spanish English Dictionary